fruit of the melon cactus (red and edible) - Spanish English Dictionary